04-09-2026 10:09:12.441 INFO [main] [] c.t.s.o.s.t.SuccessExitTask(): Omada Controller started
04-09-2026 10:09:12.542 INFO [main] [] c.t.s.o.s.OmadaBootstrap(): record: finished run omada tasks
04-09-2026 10:09:12.705 WARN [comm-pool-2] [] c.t.s.o.c.m.r.r(): MongoDB Command Execution failed, Waiting 1000ms for next execution.
org.springframework.dao.DataIntegrityViolationException: Command failed with error 67 (CannotCreateIndex): 'namespace name generated from index name "omada_data.clienthistory_2026m04_t1s1.$site_1_type_1_last_seen_-1_associated_-1_port_1_guest_1_mac_1_radio_Id_1_multi_radio_Id_1" is too long (127 byte max)' on server 127.0.0.1:27217. The full response is {"ok": 0.0, "errmsg": "namespace name generated from index name \"omada_data.clienthistory_2026m04_t1s1.$site_1_type_1_last_seen_-1_associated_-1_port_1_guest_1_mac_1_radio_Id_1_multi_radio_Id_1\" is too long (127 byte max)", "code": 67, "codeName": "CannotCreateIndex"}
    at org.springframework.data.mongodb.core.MongoExceptionTranslator.doTranslateException(MongoExceptionTranslator.java:141) ~[spring-data-mongodb-4.4.2.jar:4.4.2]
    at org.springframework.data.mongodb.core.MongoExceptionTranslator.translateExceptionIfPossible(MongoExceptionTranslator.java:74) ~[spring-data-mongodb-4.4.2.jar:4.4.2]
    at org.springframework.data.mongodb.core.MongoTemplate.potentiallyConvertRuntimeException(MongoTemplate.java:3009) ~[spring-data-mongodb-4.4.2.jar:4.4.2]
    at org.springframework.data.mongodb.core.MongoTemplate.execute(MongoTemplate.java:605) ~[spring-data-mongodb-4.4.2.jar:4.4.2]
    at org.springframework.data.mongodb.core.DefaultIndexOperations.execute(DefaultIndexOperations.java:217) ~[spring-data-mongodb-4.4.2.jar:4.4.2]
    at org.springframework.data.mongodb.core.DefaultIndexOperations.ensureIndex(DefaultIndexOperations.java:121) ~[spring-data-mongodb-4.4.2.jar:4.4.2]
    at com.tplink.smb.omada.common.mongo.repository.r.lambda$ensureIndexes$16(SourceFile:586) ~[omada-common-mongodb-6.2.0.17.jar:6.2.0.17]
    at com.tplink.smb.omada.common.mongo.repository.r.executeWithRetry(SourceFile:459) ~[omada-common-mongodb-6.2.0.17.jar:6.2.0.17]
    at com.tplink.smb.omada.common.mongo.repository.r.ensureIndexes(SourceFile:586) ~[omada-common-mongodb-6.2.0.17.jar:6.2.0.17]
    at com.tplink.smb.omada.common.mongo.repository.r.lambda$ensureCollections$11(SourceFile:448) ~[omada-common-mongodb-6.2.0.17.jar:6.2.0.17]
    at java.base/java.lang.Iterable.forEach(Unknown Source) ~[?:?]
    at com.tplink.smb.omada.common.mongo.repository.r.ensureCollections(SourceFile:437) ~[omada-common-mongodb-6.2.0.17.jar:6.2.0.17]
    at com.tplink.smb.omada.common.mongo.repository.r.dbMaintenance(SourceFile:343) ~[omada-common-mongodb-6.2.0.17.jar:6.2.0.17]
    at com.tplink.smb.omada.client.port.mongo.data.history.e.a(SourceFile:657) ~[client-core-6.2.0.17.jar:6.2.0.17]
    at com.tplink.smb.omada.client.port.mongo.data.history.e.handleEvent(SourceFile:109) ~[client-core-6.2.0.17.jar:6.2.0.17]
    at com.tplink.smb.eventcenter.domain.DefaultDomainEventBus.tryHandle(DefaultDomainEventBus.java:222) ~[eventcenter.domain-1.5.0.jar:1.5.0]
    at com.tplink.smb.eventcenter.domain.DefaultDomainEventBus.callSubscribersSync(DefaultDomainEventBus.java:209) ~[eventcenter.domain-1.5.0.jar:1.5.0]
    at com.tplink.smb.eventcenter.domain.DefaultDomainEventBus.loopDomainEvent(DefaultDomainEventBus.java:168) ~[eventcenter.domain-1.5.0.jar:1.5.0]
    at com.tplink.smb.eventcenter.domain.DefaultDomainEventBus.publishSync(DefaultDomainEventBus.java:60) ~[eventcenter.domain-1.5.0.jar:1.5.0]
    at com.tplink.smb.omada.starter.task.OmadacInitTask.lambda$initTimeBasedSlicedRepositories$3(SourceFile:575) ~[local-starter-6.2.0.17.jar:6.2.0.17]
    at io.micrometer.core.instrument.internal.TimedRunnable.run(TimedRunnable.java:49) ~[micrometer-core-1.12.1.jar:1.12.1]
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:?]
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:?]
    at java.base/java.lang.Thread.run(Unknown Source) [?:?]
Caused by: com.mongodb.MongoCommandException: Command failed with error 67 (CannotCreateIndex): 'namespace name generated from index name "omada_data.clienthistory_2026m04_t1s1.$site_1_type_1_last_seen_-1_associated_-1_port_1_guest_1_mac_1_radio_Id_1_multi_radio_Id_1" is too long (127 byte max)' on server 127.0.0.1:27217. The full response is {"ok": 0.0, "errmsg": "namespace name generated from index name \"omada_data.clienthistory_2026m04_t1s1.$site_1_type_1_last_seen_-1_associated_-1_port_1_guest_1_mac_1_radio_Id_1_multi_radio_Id_1\" is too long (127 byte max)", "code": 67, "codeName": "CannotCreateIndex"}
    at com.mongodb.internal.connection.ProtocolHelper.getCommandFailureException(ProtocolHelper.java:198) ~[mongodb-driver-core-4.7.2.jar:?]
    at com.mongodb.internal.connection.InternalStreamConnection.receiveCommandMessageResponse(InternalStreamConnection.java:413) ~[mongodb-driver-core-4.7.2.jar:?]
    at com.mongodb.internal.connection.InternalStreamConnection.sendAndReceive(InternalStreamConnection.java:337) ~[mongodb-driver-core-4.7.2.jar:?]
    at com.mongodb.internal.connection.UsageTrackingInternalConnection.sendAndReceive(UsageTrackingInternalConnection.java:116) ~[mongodb-driver-core-4.7.2.jar:?]
    at com.mongodb.internal.connection.DefaultConnectionPool$PooledConnection.sendAndReceive(DefaultConnectionPool.java:643) ~[mongodb-driver-core-4.7.2.jar:?]
    at com.mongodb.internal.connection.CommandProtocolImpl.execute(CommandProtocolImpl.java:71) ~[mongodb-driver-core-4.7.2.jar:?]
    at com.mongodb.internal.connection.DefaultServer$DefaultServerProtocolExecutor.execute(DefaultServer.java:240) ~[mongodb-driver-core-4.7.2.jar:?]
    at com.mongodb.internal.connection.DefaultServerConnection.executeProtocol(DefaultServerConnection.java:226) ~[mongodb-driver-core-4.7.2.jar:?]
    at com.mongodb.internal.connection.DefaultServerConnection.command(DefaultServerConnection.java:126) ~[mongodb-driver-core-4.7.2.jar:?]
    at com.mongodb.internal.connection.DefaultServerConnection.command(DefaultServerConnection.java:116) ~[mongodb-driver-core-4.7.2.jar:?]
    at com.mongodb.internal.connection.DefaultServer$OperationCountTrackingConnection.command(DefaultServer.java:345) ~[mongodb-driver-core-4.7.2.jar:?]
    at com.mongodb.internal.operation.CommandOperationHelper.executeCommand(CommandOperationHelper.java:250) ~[mongodb-driver-core-4.7.2.jar:?]
    at com.mongodb.internal.operation.CreateIndexesOperation$1.call(CreateIndexesOperation.java:197) ~[mongodb-driver-core-4.7.2.jar:?]
    at com.mongodb.internal.operation.CreateIndexesOperation$1.call(CreateIndexesOperation.java:192) ~[mongodb-driver-core-4.7.2.jar:?]
    at com.mongodb.internal.operation.OperationHelper.withConnectionSource(OperationHelper.java:547) ~[mongodb-driver-core-4.7.2.jar:?]
    at com.mongodb.internal.operation.OperationHelper.withConnection(OperationHelper.java:538) ~[mongodb-driver-core-4.7.2.jar:?]
    at com.mongodb.internal.operation.CreateIndexesOperation.execute(CreateIndexesOperation.java:192) ~[mongodb-driver-core-4.7.2.jar:?]
    at com.mongodb.internal.operation.CreateIndexesOperation.execute(CreateIndexesOperation.java:72) ~[mongodb-driver-core-4.7.2.jar:?]
    at com.mongodb.client.internal.MongoClientDelegate$DelegateOperationExecutor.execute(MongoClientDelegate.java:212) ~[mongodb-driver-sync-4.7.2.jar:?]
    at com.mongodb.client.internal.MongoCollectionImpl.executeCreateIndexes(MongoCollectionImpl.java:863) ~[mongodb-driver-sync-4.7.2.jar:?]
    at com.mongodb.client.internal.MongoCollectionImpl.createIndexes(MongoCollectionImpl.java:846) ~[mongodb-driver-sync-4.7.2.jar:?]
    at com.mongodb.client.internal.MongoCollectionImpl.createIndexes(MongoCollectionImpl.java:841) ~[mongodb-driver-sync-4.7.2.jar:?]
    at com.mongodb.client.internal.MongoCollectionImpl.createIndex(MongoCollectionImpl.java:826) ~[mongodb-driver-sync-4.7.2.jar:?]
    at org.springframework.data.mongodb.core.DefaultIndexOperations.lambda$ensureIndex$0(DefaultIndexOperations.java:131) ~[spring-data-mongodb-4.4.2.jar:4.4.2]
    at org.springframework.data.mongodb.core.MongoTemplate.execute(MongoTemplate.java:603) ~[spring-data-mongodb-4.4.2.jar:4.4.2]
    ... 20 more
04-09-2026 10:09:13.707 WARN [comm-pool-2] [] c.t.s.o.c.m.r.r(): MongoDB Command Execution failed, Waiting 2000ms for next execution. 